home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / X11 / xkb / symbols / sk < prev    next >
Text File  |  2005-01-13  |  4KB  |  142 lines

  1. // $XFree86: xc/programs/xkbcomp/symbols/sk,v 1.2 2001/10/01 14:04:16 eich Exp $
  2.  
  3. partial alphanumeric_keys 
  4. xkb_symbols "basic" {
  5.      
  6.      // Describes the differences between a very simple en_US
  7.      // keyboard and a Slovak keyboard
  8.      // This layout conforms to a new sk compromise standard designed 
  9.      // to satisfy most unix, windows and mac users.
  10.      // 2001 by Kamil Toman <ktoman@email.cz>
  11.  
  12.      // Switching to US added by Jan Holesovsky <kendy@suse.cz>, 2001
  13.  
  14.     include "us_group2(basic)"
  15.     include "group(shift_toggle)"
  16.  
  17.     name[Group1] = "Slovak";
  18.  
  19.     key.type = "FOUR_LEVEL";
  20.  
  21.     key <TLDE>  { [    semicolon,    dead_abovering,
  22.                 grave,        asciitilde ] };
  23.     key <AE01>  { [    plus,        1,
  24.             exclam,        dead_tilde ] };
  25.     key <AE02>  { [    lcaron,         2, 
  26.             at,        dead_caron ] };
  27.     key <AE03>  { [    scaron,        3,
  28.             numbersign,    dead_circumflex ] };
  29.     key <AE04>  { [    ccaron,        4,
  30.             dollar,        dead_breve ] };
  31.     key <AE05>  { [    tcaron,        5,
  32.             percent,    dead_abovering ] };
  33.     key <AE06>  { [    zcaron,        6,
  34.             asciicircum,    dead_ogonek ] };
  35.     key <AE07>  { [    yacute,        7,
  36.             ampersand,    dead_grave ] };
  37.     key <AE08>  { [    aacute,        8,
  38.             asterisk,    dead_abovedot ] };
  39.     key <AE09>  { [    iacute,        9,
  40.             braceleft,    dead_acute ] };
  41.     key <AE10>  { [    eacute,        0,
  42.             braceright,    dead_doubleacute ] };
  43.     key <AE11>  { [    equal,        percent,
  44.             NoSymbol,    dead_diaeresis ] };
  45.     key <AE12>  { [    dead_acute,    dead_caron,
  46.             dead_macron,    dead_cedilla ] };
  47.  
  48.     key <AD01>  { [    q,        Q,
  49.             backslash,    NoSymbol ] };
  50.     key <AD02>  { [    w,        W,
  51.             bar,        Nosymbol ] };
  52.     key <AD03>  { [    e,        E,
  53.             EuroSign,    NoSymbol ] };
  54.     key <AD04>  { [    r,            R,              
  55.                 NoSymbol,    NoSymbol ] };
  56.     key <AD05>  { [    t,        T,
  57.                 NoSymbol,    NoSymbol ] };
  58.     key <AD06>  { [    z,        Z,
  59.                 NoSymbol,    NoSymbol ] };
  60.     key <AD07>  { [    u,        U,
  61.                 NoSymbol,    NoSymbol ] };
  62.     key <AD08>  { [    i,        I,
  63.                 NoSymbol,    NoSymbol ] };
  64.     key <AD09>  { [    o,        O,
  65.                 NoSymbol,    NoSymbol ] };
  66.     key <AD10>  { [    p,        P,
  67.                 NoSymbol,    NoSymbol ] };
  68.  
  69.     key <AD11>  { [    uacute,        slash,
  70.             bracketleft,    division ] };
  71.     key <AD12>  { [    adiaeresis,    parenleft,
  72.             bracketright,    multiply ] };
  73.  
  74.     key <AC01>  { [    a,        A,
  75.             asciitilde,    NoSymbol ] };
  76.     key <AC02>  { [    s,        S,
  77.             dstroke,    NoSymbol ] };
  78.     key <AC03>  { [    d,        D,
  79.             Dstroke,    NoSymbol ] };
  80.     key <AC04>  { [    f,        F,
  81.             bracketleft,    NoSymbol ] };
  82.     key <AC05>  { [    g,        G,
  83.             bracketright,    NoSymbol ] };
  84.     key <AC06>  { [    h,        H,
  85.             grave,        NoSymbol ] };
  86.     key <AC07>  { [    j,        J,
  87.             apostrophe,    NoSymbol ] };
  88.     key <AC08>  { [    k,        K,
  89.             lstroke,    NoSymbol ] };
  90.     key <AC09>  { [    l,        L,
  91.             Lstroke,    NoSymbol ] };
  92.                   
  93.     key <AC10>  { [    ocircumflex,    quotedbl,
  94.             dollar,        NoSymbol ] };
  95.     key <AC11>  { [    section,    exclam,
  96.             apostrophe,    ssharp ] };
  97.     key <AC12>  { [     EuroSign,       dead_diaeresis,
  98.                         NoSymbol,       NoSymbol ] };
  99.     key <BKSL>  { [    ncaron,        parenright,
  100.                         backslash,    bar  ] };
  101.  
  102.     key <LSGT>  { [    backslash,    bar,
  103.             slash,        NoSymbol ] };
  104.     key <AB01>  { [    y,        Y,
  105.             degree,        NoSymbol ] };
  106.     key <AB02>  { [    x,        X,
  107.             numbersign,    Nosymbol ] };
  108.     key <AB03>  { [    c,        C,
  109.             ampersand,    NoSymbol ] };
  110.     key <AB04>  { [    v,        V,
  111.             at,        NoSymbol ] };
  112.     key <AB05>  { [    b,        B,
  113.             braceleft,    NoSymbol ] };
  114.     key <AB06>  { [    n,        N,
  115.             braceright,    NoSymbol ] };
  116.     key <AB07>  { [    m,        M,
  117.             asciicircum,    NoSymbol ] };
  118.     key <AB08>  { [    comma,        question,
  119.             less,        NoSymbol ] };
  120.     key <AB09>  { [    period,        colon,
  121.             greater,    NoSymbol ] };
  122.     key <AB10>  { [    minus,        underscore,
  123.             asterisk,    NoSymbol ] };
  124.  
  125.     key <SPCE>  { [    space,        space,
  126.             nobreakspace,    nobreakspace ] };
  127.  
  128. // KP_Separator should produce a comma as KP_Decimal produces a "."
  129. // independent of the locale selected.
  130.     key <KPDL>  { type="FOUR_LEVEL_KEYPAD", [    KP_Delete,    KP_Separator,
  131.                             KP_Delete,    KP_Decimal],
  132.             // hack a decimal dot into the second (US) group
  133.             // Martin Vidner <mvidner@suse.cz>
  134.                         [   KP_Delete,      KP_Decimal,
  135.                             KP_Delete,    KP_Separator] };
  136.  
  137.     key <RALT> {  type="TWO_LEVEL", [ ISO_Level3_Shift, ISO_Level3_Shift ] };
  138.     modifier_map Mod5   { <RALT> };            
  139.  
  140. };
  141.             
  142.